//////////////////////////////////////////////////////////////////////////
// NO_Definition
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
#define NO_TAL_EXPORT

//////////////////////////////////////////////////////////////////////////
#include "NO_Definition.h"

//////////////////////////////////////////////////////////////////////////
// definition
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
void NO_NoneDefinition::defineImpl(const NO_Int8*, NO_Plugin&){}
void NO_NoneDefinition::undefineImpl(void){}

//////////////////////////////////////////////////////////////////////////
// naming
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
std::string NO_NoneNaming::name = "unnamed";

//////////////////////////////////////////////////////////////////////////
void				NO_Naming::setNameImpl(NO_Int8 const * n)	{name = n;}
std::string const & NO_Naming::getNameImpl(void) const			{return name;}

//////////////////////////////////////////////////////////////////////////
void				NO_NoneNaming::setNameImpl(NO_Int8 const * n)	{}
std::string const & NO_NoneNaming::getNameImpl(void) const			{return name;}

//////////////////////////////////////////////////////////////////////////
// size
//////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////
NO_UInt32 NO_NoneSizing::getSizeImpl(void) const {return 0;}

